package com.crane.oss.school.bean.request;


import com.crane.common.core.dto.PageQuery;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;


/**
 * @author zhenxing.pi
 * @email ccsu123456@qq.com
 * @date 2022年03月26日 14时24分54秒
 */

@ApiModel(description = "查询老师信息参数")

@Getter
@Setter
@ToString

public class QueryTeacherReq extends PageQuery implements Serializable {

	private static final long serialVersionUID = 7416746330693745034L;
	
	@ApiModelProperty(value = "老师状态：0禁用、1启用", name = "status")
	private Integer status;
	
	@ApiModelProperty(value = "校区ID", name = "schoolId")
	private Long schoolId;
	
	@ApiModelProperty(value = "班级ID", name = "classId")
	private Long classId;
	
	@ApiModelProperty(value = "老师名称", name = "name")
	private String name;
	
	@ApiModelProperty(value = "老师手机号码", name = "phone")
	private String phone;
	
	@ApiModelProperty(value = "是否体育：0其他、1是。弹框选择体育老师时，必填", name = "type")
	private Integer type;
	
	@ApiModelProperty(value = "学校ID", name = "partyId", hidden = true)
	private Long partyId;
}
